import store from '@/store'
/**
 * 自定义权限指令 需要配合导航守卫  在vuex存入当前页面的路由权限
 */
export default {
    inserted(el, binding, vnode) {
        var exp = binding.expression
        if (!exp) {
            throw new Error('权限标识不能为空!')
        }
        var permissionList = store.state.user.btnPermissions
        // 有权限限制要求
        if (permissionList != null && permissionList.length > 0) {
            if (!permissionList.includes(exp)) {
                el.parentNode && el.parentNode.removeChild(el)
            }
        }
    }
}
